A Theoretical and Empirical Analysis of -ary Landscapes for Genetic Algorithms a Theoretical and Empirical Analysis of -ary Landscapes for Genetic Algorithms
نویسنده
چکیده
Genetic algorithms (GAs) are probabilistic search algorithms that are loosely based on biological evolution. Analyzing genetic algorithms has proven di cult, for a variety of reasons, but a landscape paradigm that rigorously models the search of GAs has become increasingly popular in their analysis. So far much of this analysis concerns binary representations, where each member of the population is a binary string. In this thesis we consider using -ary representations|using strings where each character can be one of characters|and conduct a theoretical and empirical study of the resulting -ary landscapes. In terms of theory, we discuss the types of landscape graphs produced by various -ary crossover and -ary mutation operators. We relate these landscapes to a common class of graphs, the -ary hypercubes. We then generalize a binary mutationcrossover isomorphism to higher alphabets and use this isomorphism to show that -ary crossover can simulate -ary mutation. Since crossover can simulate mutation, crossover must be at least as powerful as mutation, in the sense of computational power. Because this -ary mutation-crossover isomorphism is closely related to an -ary Gray code, extending our simulation to \hyper orders" is a generalization of iterating the landscape's representation (and thus the landscape) using this -ary Gray code. If we repeatedly apply this Gray code, the landscapes will eventually cycle. We prove a theorem on the maximum number of landscapes produced when this Gray code is iterated. We explore the long path problem for -ary mutation and -ary crossover. We construct exponentially long distance-preserving paths for -ary mutation, improving on a previous method. We also construct exponentially long distance-preserving paths for crossover between two complementary binary strings, and discuss the problem of creating long distance-preserving paths for populations greater than two. In Chapter 7, we create the schizophrenic function, a function designed to discriminate between mutation and crossover. This function has two optima classes, and is constructed in such a way that mutation should nd one optimum, crossover the other. Empirical tests show that the schizophrenic function is a useful but imperfect tool. More importantly, these tests o er insight into how crossover works. Finally, we show how to generate an -ary Gray code e ciently in sequence (constant amortized time per codeword). We generalize this Gray code to \multary" strings, and generalize our algorithm to generate this code in constant amortized time per codeword. Acknowledgements There are several people who made a direct contribution to this thesis, all deserving thanks. First, and foremost, is my supervisor, Joseph Culberson, for time spent deciphering and editing earlier versions of this thesis, and for helping to focus my research in the right direction and for giving me some of his research problems. I thank the members of my examining committee, Maziar Shirvani and Lorna Stewart, for time spent reading my thesis and their helpful suggestions. I'd also like to thank Jim Hoover for chairing my examining committee. Several chapters of this thesis were based on papers, either published or submitted, and the comments of the anonymous referees helped me to polish these portions of my thesis. I also thank Kevin Charter, Kurt Lichtner, and Basil Vandegriend for reading my thesis and giving helpful advice.
منابع مشابه
Parallel Generation of t-ary Trees
A parallel algorithm for generating t-ary tree sequences in reverse B-order is presented. The algorithm generates t-ary trees by 0-1 sequences, and each 0-1 sequences is generated in constant average time O(1). The algorithm is executed on a CREW SM SIMD model, and is adaptive and cost-optimal. Prior to the discussion of the parallel algorithm a new sequential generation with O(1) average time ...
متن کاملA Novel Experimental Analysis of the Minimum Cost Flow Problem
In the GA approach the parameters that influence its performance include population size, crossover rate and mutation rate. Genetic algorithms are suitable for traversing large search spaces since they can do this relatively fast and because the mutation operator diverts the method away from local optima, which will tend to become more common as the search space increases in size. GA’s are base...
متن کاملBanded vegetation in some Australian semi-arid landscapes: 20 years of field observations to support the development and evaluation of numerical models of vegetation pattern evolution
Periodic vegetation patterns (PVPs) are striking features of many global drylands. Although they have attracted wide research study, resulting in many hypotheses, their origin and controlling factors remain unresolved. Theoretical works dominate a large literature seeking to account for the occurrence and properties of PVPs, especially banded vegetation patterns (‘tiger bush’). In light of...
متن کاملYarn tenacity modeling using artificial neural networks and development of a decision support system based on genetic algorithms
Yarn tenacity is one of the most important properties in yarn production. This paper addresses modeling of yarn tenacity as well as optimally determining the amounts of the effective inputs to produce yarn with desired tenacity. The artificial neural network is used as a suitable structure for tenacity modeling of cotton yarn with 30 Ne. As the first step for modeling, the empirical data is col...
متن کاملComparative Analysis of the Theoretical and Empirical of Industrial Revolution in the World in Order to Determine the Characteristics of Desirable Industrial Development
The purpose of this paper is to provide a comparative analysis of the theoretical and empirical industrial revolution in the world in order to determine the characteristics of desirable industrial development. In this regard, using a qualitative research method of historical type and library study, the empirical developments related to industry and industrial development were first reviewed and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997